
body

{

	max-width:640px;

	margin:auto;

}

ul,li,span,input,table,img,tr,td,hr

{

	margin:0px;

	padding:0px;

	font-family:SimSun,Arial,Helvetica,sans-serif;

}

li

{

	list-style-type:none;

}

a

{

	text-decoration:none;

}







.logo

{

	width:0%;

}

.loadingPanel

{

	text-align:center;

	width:100%;

	max-width:640px;

	position:fixed;

	bottom:50px;

	display:none;

	z-index:9999;

}

.loadingDiv

{

	text-align:center;

	padding:10px 0;

	background:#333;

	border-radius:10px;

	display:inline-block;

	/*

	filter:alpha(opacity=75);  

	-moz-opacity:0.75;  

	-khtml-opacity: 0.75;  

	opacity: 0.75;  

	*/

}

.loadingText

{

	display:block;

	color:#fff;

	font-size:14px;

}

.loadingDivText

{

	text-align:center;

	padding:10px 0;

	background:#333;

	color:#fff;

	border-radius:10px;

	display:inline-block;

	/*

	filter:alpha(opacity=75);  

	-moz-opacity:0.75;  

	-khtml-opacity: 0.75;  

	opacity: 0.75;  

	*/

}

















.carousel
{
    height: 200px;
    overflow: hidden;
    position: relative;
}

.carouselImg

{

	width:100%;

}

.loginReg

{

	position:absolute;

	top:150px;

	width:100%;

	max-width:640px;

}

.loginPageLogin

{

	position:absolute;

	left:20%;

	font-size:19px;

	font-weight:bold;

	color:#4d4d4d;

}

.loginPageReg

{

	position:absolute;

	right:20%;

	font-size:19px;

	font-weight:bold;

	color:#b3b3b3;

}

.regPageLogin

{

	position:absolute;

	left:20%;

	font-size:19px;

	font-weight:bold;

	color:#b3b3b3;

}

.regPageReg

{

	position:absolute;

	right:20%;

	font-size:19px;

	font-weight:bold;

	color:#4d4d4d;

}

.regCodeDiv

{

	width:80%;

	height:45px;

	line-height:45px;

	background:#f6f6f6;

	margin:auto;

	margin-top:30px;

	text-align:left;

	padding:0px 0px 0px 10px;

	border-radius:5px;

}

.regCode

{

	/*width:75%;*/

	width:90%;

	border:none;

	background:none;

	font-size:16px;

	color:#666;

}

.regCodeCenter

{
    width: 90%;
    /* border: none; */
    background: none;
    font-size: 16px;
    color: #666;
    text-align: center;

}

.regPhone

{

	width:80%;

	height:45px;

	line-height:45px;

	background:#f6f6f6;

	margin:auto;

	margin-top:40px;

	text-align:left;

	padding:0px 0px 0px 10px;

	border-radius:5px;

}

.regPhoneText

{

	width:65%;

	border:none;

	background:none;

	font-size:16px;

	color:#666;

}

.getCode

{

	color:#00adfc;

	font-size:15px;

	float:right;

	margin-right:10px;
	cursor:pointer;

}

.regNow

{

	width:80%;

	height:45px;

	line-height:45px;

	background:#00adfc;

	color:#fff;

	font-size:19px;

	margin:auto;

	margin-top:40px;

	margin-bottom:40px;

	text-align:center;

	padding:0px 5px 0px 5px;

	border-radius:5px;

}

.regPanel

{

	/*display:none;*/

}

.stepTwo

{
	overflow-y: auto;
	height: 100%;
	/*display:none;*/

}

.identity

{

	text-align: center;
	font-size: 20px;
	color: #333;
	/* margin: 10px 0 10px 0; */
	padding-top: 20px;

}

.identityItem

{

	width:70%;

	height:40px;

	line-height:40px;

	background:#fff;

	margin:auto;

	text-align:center;

	color:#00adfc;

	font-size:19px;

	border:1px solid #eee;

	border-radius:5px;

}

.indentityClick { color:#ffffff;background:#00adfc; }

.identityDesc

{

	margin-top:3px;

	text-align:center;

	font-size:15px;

	color:#808080;

}

.identityDiv

{

	margin:30px 0;

}

.introMan

{

	width:70%;

	height:35px;

	background:#fff;

	margin:auto;

	border:1px solid #eee;

	border-radius:5px;

}

.introManPhone

{

	border:none;

	background:none;

	font-size:16px;

	color:#666;

	width:100%;

	height:35px;

	line-height:35px;

	text-indent:8px;

}

.nextStepDiv

{

	width:70%;

	height:45px;

	margin:auto;

	margin-top:40px;

	margin-bottom:40px;

}
.nextStepDiv span { cursor:pointer; }

.factoryTypePanel

{

	display:table;

	width:100%;

	margin:30px 0;

}

.factoryTypeItem

{

	display:table-cell;

	width:50%;

	height:40px;

	text-align:center;
	cursor:pointer;

}

.factoryItem

{

	width:70%;

	height:38px;

	line-height:38px;

	display:inline-block;

	border:1px solid #eee;

	border-radius:5px;

	color:#00adfc;

	font-size:19px;

	background:#fff;

}

.facClick {
	color:#ffffff;
	background:#00adfc;
}

.prevStep

{

	display:inline-block;

	width:48%;

	/*height:45px;*/

	/*line-height:45px;*/

	background:#00adfc;

	color:#fff;

	/*font-size:21px;*/

	border-radius:5px;

	text-align:center;

	height:35px; line-height:35px; font-size:16px;
}

.nextStep

{

	display:inline-block;

	width:48%;

	/*height:45px;*/

	/*line-height:45px;*/

	background:#00adfc;

	color:#fff;

	/*font-size:21px;*/

	border-radius:5px;

	text-align:center;

	float:right;

	height:35px; line-height:35px; font-size:16px;

}

.nextStepBtn {
	padding:10px;font-size:18px;
	background:#00adfc;color:#fff;
	border-radius:5px;text-align:center;
}

.employeeItem

{

	width:70%;

	height:40px;

	line-height:40px;

	background:#fff;

	margin:auto;

	margin-top:60px;

	margin-bottom:60px;

	text-align:center;

	color:#00adfc;

	font-size:19px;

	border:1px solid #eee;

	border-radius:5px;

}

.staffClick { background:#00adfc;color:#ffffff; }

.companyHeadPanel

{

	padding:10px 0;

}

.companyHeadOne

{

	text-align:center;

	font-size:17px;

	color:#333;

}

.companyHeadTwo

{

	text-align:center;

	font-size:17px;

	color:#333;

}

.companyInfoSpace

{

	height:10px;

	background:#f1f1f1;

}

.blankSpace

{

	height:10px;

}

.modelTile

{

	text-align:center;

	margin:10px 0;

	font-size:18px;

	color:#4d4d4d;

}

.bossInfoDiv

{

	width:80%;

	/*height:45px;*/

	line-height:45px;

	background:#f6f6f6;

	margin:auto;

	margin-top:5px;

	text-align:left;

	padding:0px 0px 0px 10px;

	border:1px solid #dcdcdc;

	border-radius:5px;
	position: relative;
}

.bossInfoDiv select {
	padding:5px 2px;
	width:30%;border:0;
	/*border-bottom:1px solid #f0f0f0;*/
	background:#f0f0f0;
	color:#888888;
}

.bossInfoDiv .danwei{
    color: darkgrey;
    font-size: 19px;
    position: absolute;
    right: 15px;
    top: 0px;
}

.bossInfoDiv input[type=text]{
	background-color:initial;
	border:initial;
	margin-bottom:initial;
	width:initial;
}

.bossInfoDiv #sex{
	margin-left: 12px;
}




.bossInfoSex

{

	width:90%;

	border:none;

	background:none;

	font-size:16px;
    color: #666;

}

.bossFile

{

	width:70%;

	overflow:hidden;

	font-size:16px;

	color:#666;

	border:none;

	background:none;

}

.bossFileUp

{

	float: right;
    margin-top: 0px;
    margin-right: 5px;
    border: 1px solid #dcdcdc;
    border-radius: 3px;
    width: 44px;
    height: 33px;
    line-height: 25px;
    /* display: inline-block; */
    text-align: center;
    color: #999;
    cursor: pointer;
	display: none;

}

.bossFileDiv

{

	width:80%;

	background:#f6f6f6;

	margin:auto;

	margin-top:5px;

	text-align:left;

	padding:0px 0px 10px 10px;

	border:1px solid #dcdcdc;

	border-radius:5px;

}

.bossFileImg

{

	width:100%;

	border-radius:5px;

}

.bossFileImgDiv

{

	text-align:center;

	margin:auto;

	margin-top:12px;

	margin-bottom:5px;

	width:50%;

	position:relative;

}

.bossFileText

{

	font-size:16px;

	color:#999;

	margin:5px 0;

}

.bossFileImgDelete

{

	position:absolute;

	top:2px;

	/*right:2px;*/
	left:0px;
}

.modelPanel

{

	margin-bottom:20px;

}

.businessItem

{

	float:left;

	width:33%;

	margin-top:2px;

	margin-bottom:4px;

}

.businessTitle

{

	padding-left:15px;

	font-size:18px;

	color:#4d4d4d;

	height:50px;

	line-height:50px;

	clear:both;
	text-align: center;
}

.businessItemDiv

{

	width:90%;

	margin:auto;

}
.businessItemDiv:after{
	content: '\200B';
	display: block;
	height: 0;
	clear: both;
}

.businessCheck

{

	width:16px;

	height:16px;
	vertical-align: bottom;

}

.businessValue

{

	color:#808080;

	font-size:14px;

}

.businessAgePanel

{

	display:table;

	width:90%;

	margin:auto;

}

.businessAge

{

	display:table-cell;

	width:45%;

}
.businessAge span{
    color: #5b5b5b;
    margin-left: 6px;
}

.businessAgeLine

{

	display:table-cell;

	width:10%;

	text-align:center;

}

.businessAgeValue

{

	width:80%;

	height:35px;

	line-height:35px;

	background:#f6f6f6;

	border:1px solid #dcdcdc;

	border-radius:5px;

	font-size:14px;

	color:#666;

	text-align:center;

}

.factoryIntro

{

	width:100%;

	height:100px;

	border:none;

	resize:none;

	background:none;

	font-size:16px;

	color:#666;

}

.factoryIntroDiv

{

	width:90%;

	margin:auto;

	border:1px solid #dcdcdc;

	background:#f6f6f6;

	border-radius:5px;

}

.companyRemark

{

	width:80%;

	margin:auto;

	margin-top:10px;

	color:red;

	font-size:15px;

}

.multiFileSpan

{

	margin-left:5%;

	margin-top:12px;

	width:35%;

	display:inline-block;

	position:relative;

}

.stopFloat

{

	clear:both;

}

.addMore

{

	width:70%;

	height:45px;

	line-height:45px;

	margin:auto;

	margin-top:40px;

	margin-bottom:40px;

	background:#00adfc;

	color:#fff;

	font-size:21px;

	border-radius:5px;

	text-align:center;

}

.closeImgPanel

{

	text-align:right;

	padding:8px 20px 8px 0px;

}

.goodsPanel

{

	display:table;

	width:90%;

	text-align:center;

	margin:auto;

	border-top:0;
	border-bottom:1px solid #f0f0f0;
	position: relative;
}
.goodsPanel .delete{
	display: block;
	width: 0.9rem;
	font-size: 12px;
	/* padding: 0; */
	color: #ff6868;
	border: 1px solid #ff9d9d;
	padding: 1px 1px 1px 1px;
}
.goodsPanel .delete.goodsPaneldelete{
	opacity: 0;

}





.goodsName

{

	display:table-cell;

	width:36%;

	height:30px;

	line-height:30px;

	border-top:1px solid #eee;

	border-left:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}

.goodsNameLast

{

	display:table-cell;

	width:36%;

	height:30px;

	line-height:30px;

	border-top:1px solid #eee;

	border-left:1px solid #eee;

	border-bottom:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}

.goodsItemOne

{

	display:table-cell;

	width:18%;

	height:30px;

	line-height:30px;

	border-top:1px solid #eee;

	border-left:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}

.goodsItemOneLast

{

	display:table-cell;

	width:18%;

	height:30px;

	line-height:30px;

	border-top:1px solid #eee;

	border-left:1px solid #eee;

	border-bottom:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}

.goodsItemTwo

{

	display:table-cell;

	width:18%;

	height:30px;

	line-height:30px;

	border-top:1px solid #eee;

	border-left:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}

.goodsItemTwoLast

{

	display:table-cell;

	width:18%;

	height:30px;

	line-height:30px;

	border-top:1px solid #eee;

	border-left:1px solid #eee;

	border-bottom:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}

.goodsItemThree

{

	display:table-cell;

	width:18%;

	height:30px;

	line-height:30px;

	border-top:1px solid #eee;

	border-left:1px solid #eee;

	border-right:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}

.goodsItemThreeLast

{

	display:table-cell;

	width:18%;

	height:30px;

	line-height:30px;

	border-top:1px solid #eee;

	border-left:1px solid #eee;

	border-right:1px solid #eee;

	border-bottom:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}

.goodsNameStyle

{

	display:table-cell;

	width:30%;

	height:30px;

	line-height:30px;

	border-top:1px solid #eee;

	border-left:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}

.goodsCheckStyle

{

	display:table-cell;

	width:15%;

	height:30px;

	line-height:30px;

	border-top:1px solid #eee;

	border-left:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}

.goodsRightStyle

{

	display:table-cell;

	width:15%;

	height:30px;

	line-height:30px;

	border-top:1px solid #eee;

	border-left:1px solid #eee;

	border-Right:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}

.goodsNameStyleLast

{

	display:table-cell;

	width:30%;

	height:30px;

	line-height:30px;

	border-top:1px solid #eee;

	border-left:1px solid #eee;

	border-bottom:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}

.goodsCheckStyleLast

{

	display:table-cell;

	width:15%;

	height:30px;

	line-height:30px;

	border-top:1px solid #eee;

	border-left:1px solid #eee;

	border-bottom:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}

.goodsRightStyleLast

{

	display:table-cell;

	width:15%;

	height:30px;

	line-height:30px;

	border:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}

.departName

{

	display:table-cell;

	width:45%;

	height:30px;

	line-height:30px;

	border-top:1px solid #eee;

	border-left:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}

.departNameLast

{

	display:table-cell;

	width:45%;

	height:30px;

	line-height:30px;

	border-top:1px solid #eee;

	border-left:1px solid #eee;

	border-bottom:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}

.personNum

{

	display:table-cell;

	width:45%;

	height:30px;

	line-height:30px;

	border-top:1px solid #eee;

	border-left:1px solid #eee;

	border-right:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}

.personNumLast

{

	display:table-cell;

	width:45%;

	height:30px;

	line-height:30px;

	border-top:1px solid #eee;

	border-left:1px solid #eee;

	border-right:1px solid #eee;

	border-bottom:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}

.goodsQuality

{

    display: table-cell;
    width: 10%;
    height: 30px;
    line-height: 30px;
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    font-size: 16px;
    color: #4d4d4d;

}

.goodscheck

{

	display:table-cell;

	width:45%;

	height:30px;

	line-height:30px;

	border-top:1px solid #eee;

	border-left:1px solid #eee;

	border-right:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}

.goodsQualityLast

{

	display:table-cell;

	width:45%;

	height:30px;

	line-height:30px;

	border-top:1px solid #eee;

	border-left:1px solid #eee;

	border-bottom:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}

.goodscheckLast

{

	display:table-cell;

	width:45%;

	height:30px;

	line-height:30px;

	border-top:1px solid #eee;

	border-left:1px solid #eee;

	border-right:1px solid #eee;

	border-bottom:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}

.standardTitle

{

	padding-left:15px;

	font-size:18px;

	color:#4d4d4d;

}

.standardItem

{

	font-size:15px;

	color:#4d4d4d;

}

.standardContent

{

	font-size:18px;

	color:#00adfc;

}

.checkStandardDiv

{

	width:85%;

	margin:auto;

}

.deviceName

{

	display:table-cell;

	width:30%;

	height:30px;

	line-height:30px;

	border-top:1px solid #eee;

	border-left:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}

.deviceNameLast

{

	display:table-cell;

	width:30%;

	height:30px;

	line-height:30px;

	border-top:1px solid #eee;

	border-left:1px solid #eee;

	border-bottom:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}

.deviceInner

{

	display:table-cell;

	width:18%;

	height:30px;

	line-height:30px;

	border-top:1px solid #eee;

	border-left:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}

.deviceInnerLast

{

	display:table-cell;

	width:15%;

	height:30px;

	line-height:30px;

	border-top:1px solid #eee;

	border-left:1px solid #eee;

	border-bottom:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}

.deviceOuter

{

	display:table-cell;

	width:18%;

	height:30px;

	line-height:30px;

	border-top:1px solid #eee;

	border-left:1px solid #eee;

	border-right:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}

.proType { font-size:12px; }

.deviceOuterLast

{

	display:table-cell;

	width:15%;

	height:30px;

	line-height:30px;

	border:1px solid #eee;

	font-size:16px;

	color:#4d4d4d;

}
/* 修改日期插件样式 */
.ui-datepicker-year{
	vertical-align: top!important;
}











#designlist .goodsNameStyleLast{
	width:45%;
}

#designlist .goodsRightStyleLast{
	width:40%;
}

#IstepEightNoFactoryCompanyGoodsNum .goodsRightStyle{
	width:40%;
}

#IstepEightNoFactoryCompanyGoodsNum .goodsNameStyle{
	width:45%;
}


#IstepEightNoFactoryCompanyGoodsNum .goodsRightStyleLast{
	width:40%;
}

#IstepEightNoFactoryCompanyGoodsNum .goodsCheckStyleLast{
	width:45%;
}





.modelPanel .label_title{
	width: 80%;
	margin: auto;
	margin-bottom: 0.2rem;
	color: #7a7a7a;
	font-size: 0.4rem;
	margin-top: 0.6rem;
}


.red{
	color: red;
}
#IstepFourFactoryInfo .companyHeadPanel .top{
	width: 100%;
	text-align: center;
	margin-top: 0.2rem;
}
#IstepFourFactoryInfo .baomi{
	color: red;
	text-align: center;
	margin-top: 0.5rem;
}




#proTypeSpan,#designlist{
	margin-bottom: 50px;
}